package com.bbcare.switchData.entity.model;


import com.bbcare.switchData.entity.basemodel.BaseEntityForBB;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;


public class PtEhrecordInfo extends BaseEntityForBB<PtEhrecordInfo> {

	private String clUserId; // 云平台统一患者id
	private String userId; // 队列患者id
	private String queueId; // 队列id
	private String tenantId; // 租户id
	private String busiId; // 业务记录id
	private String deCode; // 数据元编码标识符
	private String setCode; // 数据集编码
	private String mainClassCode; // 大类代码
	private String subClassCode; // 小类代码
	private String recordValue; // 值域
	private String recordExtValue; // 值域扩展
	private String recordNote; // 值域备注
	private String dealStatus; // 处理状态，魔人计划00，修改计划01，已经完成02，修改记录03，遗漏用药04，其他待扩展
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
	private java.util.Date dealDate; // 操作日期
	private String channelType; // 渠道类型
	private String channelId; // 渠道id
	private String authorType; // 操作人类型：0医生，1患者，2系统后台
	private String createAuthor; // 创建者id
	private String updateAuthor; // 更新者id
	private String authorName; // 操作者名称
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
	private java.util.Date createTime; // 创建时间
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
	private java.util.Date updateTime; // 更新时间
	private String updateAccept; // 操作流水
	private String refDeCode; // 关联数据元编码，如存的是每天某种药品的使用剂量，则该字段为药品id对应的数据元编码
	private String refDeValue; // 关联数据元编码对应的值，如存的是每天某种药品的使用剂量，则该字段为药品id
	private String busiType; // 事件业务类型
	private String oriEventId; // 事件模板id
	private String projectId; // 项目id
	private String createChannelType; // 初始渠道类型
	private String createChannelId; // 初始渠道id
	private String valueType; // 值域存储格式类型
	private String refRecordId; // 关联数据元实例记录id（同一个患者同一个业务id下）
	private String innDeCode; // 数据元内部标识符
	private String teUserId; // 租户患者id
	private String createProjectRole; // 创建者角色id
	private String updateProjectRole; // 更新者角色id
	private String planId; // 治疗计划id
	private String excpFlag; // 异常标志
	private String normalRange; // 值参考区间
	private String dataUnit; // 值单位
	private String ptEventId; // 
	private Integer seqNo; // 
	private String dataSource; // 数据来源（医生 1，患者 2）
	private String standardDeCode; // 公用数据元编码(卫计委标准，不唯一)
	private String subBusiType; // 
	private String subBusiCode; // 
	private String status; // 记录状态（正常 1，删除 0，停止 2）
	private DisMedskuInfo disMedskuInfo;

	public DisMedskuInfo getDisMedskuInfo() {
		return disMedskuInfo;
	}

	public void setDisMedskuInfo(DisMedskuInfo disMedskuInfo) {
		this.disMedskuInfo = disMedskuInfo;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getClUserId() {
		return clUserId;
	}
	
	public void setClUserId(String clUserId) {
		this.clUserId = clUserId;
	}
	
	public String getUserId() {
		return userId;
	}
	
	public void setUserId(String userId) {
		this.userId = userId;
	}
	
	public String getQueueId() {
		return queueId;
	}
	
	public void setQueueId(String queueId) {
		this.queueId = queueId;
	}
	
	public String getTenantId() {
		return tenantId;
	}
	
	public void setTenantId(String tenantId) {
		this.tenantId = tenantId;
	}
	
	public String getBusiId() {
		return busiId;
	}
	
	public void setBusiId(String busiId) {
		this.busiId = busiId;
	}
	
	public String getDeCode() {
		return deCode;
	}
	
	public void setDeCode(String deCode) {
		this.deCode = deCode;
	}
	
	public String getSetCode() {
		return setCode;
	}
	
	public void setSetCode(String setCode) {
		this.setCode = setCode;
	}
	
	public String getMainClassCode() {
		return mainClassCode;
	}
	
	public void setMainClassCode(String mainClassCode) {
		this.mainClassCode = mainClassCode;
	}
	
	public String getSubClassCode() {
		return subClassCode;
	}
	
	public void setSubClassCode(String subClassCode) {
		this.subClassCode = subClassCode;
	}
	
	public String getRecordValue() {
		return recordValue;
	}
	
	public void setRecordValue(String recordValue) {
		this.recordValue = recordValue;
	}
	
	public String getRecordExtValue() {
		return recordExtValue;
	}
	
	public void setRecordExtValue(String recordExtValue) {
		this.recordExtValue = recordExtValue;
	}
	
	public String getRecordNote() {
		return recordNote;
	}
	
	public void setRecordNote(String recordNote) {
		this.recordNote = recordNote;
	}
	
	public String getDealStatus() {
		return dealStatus;
	}
	
	public void setDealStatus(String dealStatus) {
		this.dealStatus = dealStatus;
	}
	
	public java.util.Date getDealDate() {
		return dealDate;
	}
	
	public void setDealDate(java.util.Date dealDate) {
		this.dealDate = dealDate;
	}
	
	public String getChannelType() {
		return channelType;
	}
	
	public void setChannelType(String channelType) {
		this.channelType = channelType;
	}
	
	public String getChannelId() {
		return channelId;
	}
	
	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}
	
	public String getAuthorType() {
		return authorType;
	}
	
	public void setAuthorType(String authorType) {
		this.authorType = authorType;
	}
	
	public String getCreateAuthor() {
		return createAuthor;
	}
	
	public void setCreateAuthor(String createAuthor) {
		this.createAuthor = createAuthor;
	}
	
	public String getUpdateAuthor() {
		return updateAuthor;
	}
	
	public void setUpdateAuthor(String updateAuthor) {
		this.updateAuthor = updateAuthor;
	}
	
	public String getAuthorName() {
		return authorName;
	}
	
	public void setAuthorName(String authorName) {
		this.authorName = authorName;
	}
	
	public java.util.Date getCreateTime() {
		return createTime;
	}
	
	public void setCreateTime(java.util.Date createTime) {
		this.createTime = createTime;
	}
	
	public java.util.Date getUpdateTime() {
		return updateTime;
	}
	
	public void setUpdateTime(java.util.Date updateTime) {
		this.updateTime = updateTime;
	}
	
	public String getUpdateAccept() {
		return updateAccept;
	}
	
	public void setUpdateAccept(String updateAccept) {
		this.updateAccept = updateAccept;
	}
	
	public String getRefDeCode() {
		return refDeCode;
	}
	
	public void setRefDeCode(String refDeCode) {
		this.refDeCode = refDeCode;
	}
	
	public String getRefDeValue() {
		return refDeValue;
	}
	
	public void setRefDeValue(String refDeValue) {
		this.refDeValue = refDeValue;
	}
	
	public String getBusiType() {
		return busiType;
	}
	
	public void setBusiType(String busiType) {
		this.busiType = busiType;
	}
	
	public String getOriEventId() {
		return oriEventId;
	}
	
	public void setOriEventId(String oriEventId) {
		this.oriEventId = oriEventId;
	}
	
	public String getProjectId() {
		return projectId;
	}
	
	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}
	
	public String getCreateChannelType() {
		return createChannelType;
	}
	
	public void setCreateChannelType(String createChannelType) {
		this.createChannelType = createChannelType;
	}
	
	public String getCreateChannelId() {
		return createChannelId;
	}
	
	public void setCreateChannelId(String createChannelId) {
		this.createChannelId = createChannelId;
	}
	
	public String getValueType() {
		return valueType;
	}
	
	public void setValueType(String valueType) {
		this.valueType = valueType;
	}
	
	public String getRefRecordId() {
		return refRecordId;
	}
	
	public void setRefRecordId(String refRecordId) {
		this.refRecordId = refRecordId;
	}
	
	public String getInnDeCode() {
		return innDeCode;
	}
	
	public void setInnDeCode(String innDeCode) {
		this.innDeCode = innDeCode;
	}
	
	public String getTeUserId() {
		return teUserId;
	}
	
	public void setTeUserId(String teUserId) {
		this.teUserId = teUserId;
	}
	
	public String getCreateProjectRole() {
		return createProjectRole;
	}
	
	public void setCreateProjectRole(String createProjectRole) {
		this.createProjectRole = createProjectRole;
	}
	
	public String getUpdateProjectRole() {
		return updateProjectRole;
	}
	
	public void setUpdateProjectRole(String updateProjectRole) {
		this.updateProjectRole = updateProjectRole;
	}
	
	public String getPlanId() {
		return planId;
	}
	
	public void setPlanId(String planId) {
		this.planId = planId;
	}
	
	public String getExcpFlag() {
		return excpFlag;
	}
	
	public void setExcpFlag(String excpFlag) {
		this.excpFlag = excpFlag;
	}
	
	public String getNormalRange() {
		return normalRange;
	}
	
	public void setNormalRange(String normalRange) {
		this.normalRange = normalRange;
	}
	
	public String getDataUnit() {
		return dataUnit;
	}
	
	public void setDataUnit(String dataUnit) {
		this.dataUnit = dataUnit;
	}
	
	public String getPtEventId() {
		return ptEventId;
	}
	
	public void setPtEventId(String ptEventId) {
		this.ptEventId = ptEventId;
	}
	
	public Integer getSeqNo() {
		return seqNo;
	}
	
	public void setSeqNo(Integer seqNo) {
		this.seqNo = seqNo;
	}
	
	public String getDataSource() {
		return dataSource;
	}
	
	public void setDataSource(String dataSource) {
		this.dataSource = dataSource;
	}
	
	public String getStandardDeCode() {
		return standardDeCode;
	}
	
	public void setStandardDeCode(String standardDeCode) {
		this.standardDeCode = standardDeCode;
	}
	
	public String getSubBusiType() {
		return subBusiType;
	}
	
	public void setSubBusiType(String subBusiType) {
		this.subBusiType = subBusiType;
	}
	
	public String getSubBusiCode() {
		return subBusiCode;
	}
	
	public void setSubBusiCode(String subBusiCode) {
		this.subBusiCode = subBusiCode;
	}

}
